// 1.导入头文件 iostream
#include <iostream>
// 2.使用命名空间 std
using namespace std;

// 有返回值函数需要有 数据类型存在（int、float、char、string、bool）
int jia(int num1, int num2)
{
	int result;

	result = num1 + num2;

	return result;
}

int jian(int num1, int num2)
{
	int result;

	result = num1 - num2;

	return result;
}

int cheng(int num1, int num2)
{
	int result;

	result = num1 * num2;

	return result;
}

int chu(int num1, int num2)
{
	int result;

	result = num1 / num2;

	return result;
}

// 无返回值函数
void test()
{
	// 调用 add 相加函数
	int num1, num2;
	char fuHao;
	cout << "请输入你想进行的数学运算(+-*/)" << endl;
	cin >> fuHao;

	cout << "请输入num1：";
	cin >> num1;
	cout << "请输入num2：";
	cin >> num2;
	switch (fuHao)
	{
	case '+':
		cout << "你的( " << fuHao << " )运算结果是：" << jia(num1, num2);
		break;
	case '-':
		cout << "你的( " << fuHao << " )运算结果是：" << jian(num1, num2);
		break;
	case '*':
		cout << "你的( " << fuHao << " )运算结果是：" << cheng(num1, num2);
		break;
	case '/':
		cout << "你的( " << fuHao << " )运算结果是：" << chu(num1, num2);
		break;
	default:
		cout << "您必须输入符号！";
		main();
		break;
	}
}

// 3.创建 main() 作为程序开始入口
int main()
{
	test();
	// 4.程序返回值为 0
	return 0;
}
